package com.ruoyi.entity;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Builder;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 律师信息对象 legal_aid_lawyer
 * 
 * @author ruoyi
 * @date 2023-08-09
 */
@Data
@Builder
public class LegalAidLawyer extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 擅长领域
     **/

    private String speciality;
    /**
     * 所在城市
     **/
    private String city;
    /**
     * 所属律师事务所
     **/
    private String lawFirm;

    /**
     * 身份证照片
     **/
    private String sfzImage;

    /**
     * 律师执照照片
     **/
    private String licenseImage;


    /**
     * 自增id
     */

    private Long id;

    /**
     * 用户id
     */
    @Excel(name = "用户id")
    private Long userId;

    /**
     * 执行证号
     */
    @Excel(name = "执行证号")
    private String licenseno;

    /**
     * 执行年数
     */
    @Excel(name = "执行年数")
    private String workYear;

    /**
     * 律师简介
     */
    @Excel(name = "律师简介")
    private String content;

    /**
     * 电话咨询价格
     */
    @Excel(name = "电话咨询价格")
    private BigDecimal dhPrice;

    /**
     * 图文咨询价格
     */
    @Excel(name = "图文咨询价格")
    private BigDecimal imgPrice;


    /**
     * 在线咨询价格
     */
    @Excel(name = "在线咨询价格")
    private BigDecimal onlinePrice;

    /**
     * 电话咨询订单数量
     */
    @Excel(name = "电话咨询订单数量")
    private String dhNum;

    /**
     * 图文咨询订单数量
     */
    @Excel(name = "图文咨询订单数量")
    private String imgNum;

    /**
     * 在线咨询订单数量
     */
    @Excel(name = "在线咨询订单数量")
    private String onlineNum;

    /**
     * 评分
     */
    @Excel(name = "评分")
    private int score;

    /**
     * 审核状态0审核中1审核拒绝2审核通过
     */
    @Excel(name = "审核状态0审核中1审核拒绝2审核通过")
    private String shState;

    /**
     * 浏览量
     */
    @Excel(name = "浏览量")
    private String view;

    /**
     * 收藏数量
     */
    @Excel(name = "收藏数量")
    private String collectNum;

    /**
     * 评论数量
     */
    @Excel(name = "评论数量")
    private String evaluate;

    /**
     * 拒绝原因
     */
    @Excel(name = "拒绝原因")
    private String jujueContent;

    /**
     * 电话咨询状态
     */
    @Excel(name = "电话咨询状态")
    private String dhStatue;

    /**
     * 图文咨询状态
     */
    @Excel(name = "图文咨询状态")
    private String imageStatue;

    /**
     * 在线咨询状态
     */
    @Excel(name = "在线咨询状态")
    private String onlineStatue;

    /**
     * 用户评论id
     */
    @Excel(name = "用户评论id")
    private Long evaluateId;

    /**
     * 微信用户唯一标识
     */
    private String openid;

    /**
     * $column.columnComment
     */
    private String code;

    /**
     * $column.columnComment
     */
    private String sessionKey;


}